@media only screen and (max-width:1680px) {

    .banner_txt{padding: 30px 0;}

    .banner_txt h2{font-size: 26px;}

    .more{width: 172px;height: 36px;line-height: 36px;border-radius: 36px;}

    .about .container>h6{font-size: 18px;}

    .sec2_left>h2 {

        margin: 17% 0 5%;

    }



    .tit span {

        width: 68px;

        height: 68px;

    }



    .tit span font {

        width: 60px;

        height: 60px;

        line-height: 60px;

        font-size: 26px;

    }



    .tit h2 {

        font-size: 24px;

        padding-left: 22px;

    }

    .rswm_select>li>a {

        font-size: 14px;

        line-height: 40px;

    }

    .lsz li{margin-left: 19px;}



    .xmxqbottom {

        margin-top: 36px;

    }



    .xxgkmore {

        margin: 38px auto 0;

    }



    .gztab a {

        border-radius: 36px;

        height: 36px;

        line-height: 36px;

        padding: 0 22px;

    }



    .gzjhlist .swiper-container {

        height: 500px;

    }



    .gzjhlist h2 {

        font-size: 18px;

    }



    .gzjhlist .swiper-slide a {

        padding: 12px 0 15px 100px;

    }



    .xmtab h6 {

        font-size: 14px;

        line-height: 30px;



    }

    .xmtab h6 a{font-size: 14px;

        line-height: 30px;

        padding: 30px 0

    }

    .jzbanner {

        padding: 18px 24px;

    }



    .jzbanner {

        /* height: 260px; */

    }



    .jzbanner p,

    .jzbanner span {

        font-size: 14px;

    }



    .sec2inner {

        bottom: 4%

    }



    .xmtxt h2 {

        font-size: 28px;

        margin-bottom: 12px;

    }



    .index_tit h2:after {

        margin-top: 14px;

    }



    .xmtxt h2:after {

        margin-top: 12px;

    }



    .sec2_box .index_tit {

        padding: 20px 0;

    }



    .sec3tit {

        margin-bottom: 20px;

    }



    .sec3tit a span {

        font-size: 18px;

        line-height: 50px;

    }





    .xxgkbanner h6 {

        font-size: 18px;

        margin-bottom: 16px;

    }



    .xmtxt p {

        font-size: 14px;

        line-height: 24px;

    }



    .sec3inner>.container>a {

        margin-top: 26px;

    }





    .container {

        width: 1200px;

    }



    .xxgkbanner .swiper-slide p {

        height: 66px;

    }



    .section4>div>a {

        margin-top: 30px;

        margin-bottom: -50px

    }



    .ewm {

        width: 132px;

    }



    .f_right {

        width: 28%

    }



    .f_left {

        width: 72%

    }



    .f_nav>ul>li {

        margin-right: 30px;

    }



    .f_right>a {

        font-size: 30px;

        margin-right: 15px;

        font-size: 14px;

    }



    .logo a,

    .search h6,

    .jz a,

    .nav>ul>li>a {

        line-height: 76px;

    }



    .jz a {

        padding: 0 15px;

    }



    .nav>ul>li>a {

        font-size: 16px;

    }



    body {

        padding-top: 77px;

    }



    .g_t_right p {

        line-height: 24px;

        font-size: 14px;

    }



    .g_t_right div+div {

        margin-top: 18px;

        padding-top: 18px;

    }



    .gzlist li a {

        padding: 25px 46px 30px

    }



    .x_d_right a {

        padding: 6px 0

    }



    .x_d_right h2 {

        font-size: 16px;

    }



    .xxgk_hygb section {

        padding: 16px 0

    }



    .xxgk_hygb .hygblist li:hover section {

        padding: 16px 20px;

    }



    .pictab a {

        padding: 0 20px;

        line-height: 36px;

        border-radius: 36px;

        font-size: 16px;

    }



    .sjbglist li a,

    .jdbglist li a,

    .hygblist a {

        padding: 20px 0;

    }



    .sjbglist li h2,

    .jdbglist p,

    .hygblist h2 {

        line-height: 30px;

        font-size: 18px;

    }



    .hygblist li:hover a {

        padding: 20px 20px;

        background: #009943;

    }



    .page {

        padding-top: 65px;

    }



    .xminner h2 {

        font-size: 28px;

        margin-top: 40px;

    }



    .xmtxt p,.xminner p {

        font-size: 24px;

        line-height: 36px;

    }



    .hblist li {

        padding-bottom: 6%

    }



    .hblist li p {

        font-size: 14px

    }



    .fzlcbanner .swiper-slide span {

        font-size: 240px

    }



    .bdinner h2,

    .gzdtinner h2 {

        font-size: 18px;

    }



    .bdinner font {

        width: 160px;

        line-height: 40px;

        border-radius: 40px;

    }



    .mores {

        width: 172px;

        height: 36px;

        line-height: 36px;

        border-radius: 36px;

    }



    .lshb .rswm_nav>ul>li>a h6,.lshb .rswm_nav>ul>li>a i{margin-right: 10px;}

    .lshb .rswm_nav>ul>li>a span{font-size: 16px;}

    .xdfx2_br h3{margin-bottom: 10px;}

    .xdfx2_br p{font-size: 14px;line-height: 20px;}

    .jzdh ul li a{padding: 0 30px;}

    .jzdh ul li a span{font-size: 16px;}

    .jzdh ul li a i{font-size: 28px;}

    .jzdh ul li a h6 img{width: 28px;}

    .jzdh ul li a i{margin-right: 26px;}

    .xxdjz_tnr_l h2{font-size: 110px;line-height: 110px;}

    /* .xxdjzlb ul li a .xxdjzlbnr{padding: 0 40px 30px 36px;}

    .xxdjzlb ul li a .xxdjzlbnr h3{height: 112px;} */



    .xxdjzxq_tnr h3{font-size: 28px;}

    .xxdjzxq_b_t{padding-right: 100px;}



}



@media only screen and (max-width:1440px) {

    .jzdh ul li a span{font-size: 14px;}

    .xxdjz_t p{font-size: 14px;}

    .xxdjz_tnr_l h2{font-size: 90px;line-height: 90px;}

    .xxdjz_tnr_l h4{font-size: 14px;}

    .xxdjz_tnr_l h2 i{font-size: 14px;width: 30px;height: 30px;line-height: 30px;}

    .xxdjzlb_bt h2{font-size: 20px;}

    .xxdjzlb ul li a .xxdjzlbnr h3{font-size: 14px;line-height: 24px;}

    .xxdjzlb ul li a .xxdjzlbnr h4{font-size: 12px;line-height: 24px;height: 48px;}



    .xxdjzxq_tnr h3{font-size: 24px;line-height: 30px;}

    .xxdjzxq_tnr h6 a, .xxdjzxq_tnr h6 i,.xxdjzxq_cnr_l_bt h3,.xxdjzxq_cnr_l_bt h3 i,.xxdjzxq_cnr_r_b_txt p,.xxdjzxq_b_t_t h3,.xxdjzxq_b_t_b h4{font-size: 14px;}

    .xxdjzxq_cnr_r_t h3,.xxdjzxq_b h2{font-size: 18px;}

    .xxdjzxq_b_t_t h3{height: 130px;}

    .xxdjzxq_cnr_l_bt h3 i{font-size: 13px;}





    .sec2_left>h2 {

        font-size: 18px;

    }

    .rswm_right2 h4{font-size: 18px;}

    .sec2_left p {

        font-size: 14px;

        line-height: 22px;

    }



    .sec2_left .mores {

        margin-top: 8%;

    }

    .xminner p{font-size: 20px;width: 86%;}

    .xmtxt p{font-size:20px;}

    .xmewm li:nth-child(2) {

        width: 38%;

    }

    .lsz li{margin-left: 30px;}

    .about .container>p {

        font-size: 14px;

    }



    .mszimg {

        width: 170px;

    }



    .mszlist .lsz_txt {

        width: calc(100% - 170px);

    }



    .lsz_txt p {

        font-size: 14px;

        line-height: 26px;

        margin-top: 20px;

    }



    .lsz_txt p:before {

        margin-bottom: 18px;

    }



    .mszlist li {

        margin-bottom: 20px;

    }



    .mszlist {

        padding-bottom: 20px;

    }



    .fmszlist li {

        padding-bottom: 40px;

    }



    .lszimg {

        width: 140px;

    }



    .lsz_txt {

        width: calc(100% - 140px);

        padding-left: 22px;

    }



    .lstime {

        font-size: 16px;

    }



    .csimg {

        width: 150px;

    }



    .cslist h3 {

        font-size: 14px;

    }



    .cslist li>span {

        margin: 18px auto;

    }



    .lsz {

        padding-bottom: 20px;

    }



    .cslist {

        margin-top: 20px;

    }



    .wytxt p span b,

    .wytxt p strong {

        font-size: 14px;

    }



    .wytxt p {

        line-height: 28px;

    }



    .kxtit h2 {

        width: 230px;

        line-height: 38px;

        font-size: 18px;

        height: 38px;

    }



    .kxlist h2 {

        font-size: 20px;

        margin-bottom: 18px;

    }



    .kxlist h2:after {

        margin-top: 14px;

    }



    .kxlist p,

    .gwtdlist li p,

    .gjjlwy_list li p {

        font-size: 14px;

        line-height: 26px;

    }



    .rswmtit h2 {

        font-size: 20px;

        line-height: 22px;

    }



    .gwtdlist li {

        padding-bottom: 30px;

        margin-bottom: 30px;

    }



    .gjjlwy_list li {

        padding: 30px;

    }



    .gjjlwy_list li h2 {

        font-size: 18px;

    }



    .cyname font {

        font-size: 20px;

    }



    .cyname span {

        font-size: 16px;

    }



    .rswm_left {

        padding: 60px 24px 0 10.4%

    }



    .rswm_left h2 {

        margin-bottom: 35px;

        padding-left: 20px;

        line-height: 28px;

        font-size: 24px;

    }



    .rswm_nav>ul>li>a i {

        font-size: 26px;

        margin-right: 20px;

    }



    .rswm_nav>ul>li>a span {

        font-size: 16px;

    }



    .rswm_nav>ul>li>a {

        padding: 14px 0;

    }



    .rswm_right {

        padding: 60px 13.54% 50px 40px;

    }



    .rswm_select>li>a {

        line-height: 36px;

        padding-left: 20px;

    }



    .hzlist li span {

        width: 220px;

        height: 220px;

    }



    .qyzctj_right {

        padding-left: 24px;

    }



    header>.container {

        width: 1100px;

    }



    .rhlx .dcjzewm {

        margin-right: 30px;

    }



    .read a {

        font-size: 14px;

    }



    .rhlx div h3,

    .gysqkc p,

    .gysqkc a {

        font-size: 14px;

    }



    .gysqkc p span,

    .cwjzrlist h2 {

        font-size: 18px;

    }



    .xxgkmore {

        width: 100px;

        height: 26px;

        border-radius: 26px;

        font-size: 12px;

        line-height: 26px;

        ;

    }



    .jzlist a {

        width: 130px;

        height: 36px;

        border-radius: 36px;

        line-height: 36px;

        font-size: 14px;

    }





    .jzbanner p,

    .jzbanner span {

        font-size: 12px;

    }



    .jztit span font {

        font-size: 20px

    }



    .jztit span {

        margin-bottom: 5px;

    }



    .xxgk_b_left .cbatxt a h2,

    .cbatxt .bdsharebuttonbox span {

        font-size: 12px;

        line-height: 20px;

    }



    /* .xminner font {

        margin-top: 12px;

    } */



    .xminner p {

        width: 80%

    }



    .xminner h2 {

        font-size: 22px;

        margin: 34px 0 14px;

    }



    .xxgk_b_left .cbwlist li:hover .cbatxt {

        padding: 20px 0 0;

    }



    .cbatxt .bdsharebuttonbox>a {

        width: 46px;

        height: 46px;

        line-height: 46px;

        font-size: 18px;

    }



    .xxgk_b_left .cbwlist li p {

        font-size: 12px;

    }



    .cbatxt .bdsharebuttonbox>a:after {

        width: 36px;

        height: 36px;

    }



    .nav>ul>li>a {

        font-size: 14px;

    }



    .pictxt h2 {

        font-size: 25px;

        padding-right: 80px;

        padding-bottom: 10px;

    }



    .pictxt h2 span {

        font-size: 14px;

    }



    .pictxt h2 font {

        width: 58px;

        height: 58px;

    }



    .pictxt h2 font i {

        width: 50px;

        height: 50px;

        line-height: 50px;

        font-size: 22px;

    }



    .gylist li h2 {

        padding-left: 50px;

        font-size: 18px;

    }



    .gywmtit {

        margin-bottom: 25px;

    }



    .dsjtxt {

        padding-left: 30px;

    }



    .dsjtxt p {

        font-size: 14px;

        line-height: 26px;

    }



    .dsjbanner .swiper-slide h2 {

        font-size: 36px;

    }



    .dsjbanner .swiper-button-prev,

    .dsjbanner .swiper-button-next {

        top: 7px;

        width: 34px;

        height: 34px;

        line-height: 34px;

    }



    .x_t_right {

        padding-bottom: 0;

    }



    .dsjbanner:before {

        top: 27px;

    }





    .cbatxt a h2 {

        font-size: 16px

    }



    .container {

        width: 1000px

    }



    .jz a {

        padding: 0 18px;

        font-size: 14px;

    }



    .search h6 {

        margin: 0 20px

    }



    .nav_list li {

        margin-bottom: 24px;

    }



    .navimg h2 {

        font-size: 18px;

    }



    .logo {

        width: 190px;

    }



    .logo img {

        max-width: 100%

    }



    .pictab {

        padding-top: 10px;

    }



    .pictab a {

        padding: 0 16px;

        line-height: 32px;

        border-radius: 32px;

        font-size: 14px;



    }



    .gzdtinner {

        padding-right: 100px;

    }



    .gzdtlist li h5 {

        font-size: 36px;

    }



    .gzdtlist li h5 font {

        font-size: 14px;

        line-height: 36px;

    }



    .gzdtinner p,

    .bdinner p {

        font-size: 14px;

        line-height: 24px;

    }



    .bdinner h2,

    .gzdtinner h2 {

        font-size: 16px;

        margin-bottom: 12px;

    }



    .bdinner font {

        width: 100px;

        height: 26px;

        border-radius: 26px;

        font-size: 12px;

        line-height: 26px;

    }



    .bdinner font i {

        margin-left: 0;

    }



    .nav>ul>li>a:after {

        height: 2px;

    }



    .fzlcbanner .swiper-slide span {

        font-size: 180px;

    }



    .fzlcinner li p {

        font-size: 12px;

        line-height: 24px;

    }



    .fzlcinner li p:before {

        width: 6px;

        height: 6px;

        margin-right: 10px;

    }



    .f_nav>ul>li ul a {

        font-size: 12px;



    }



    .f_nav>ul>li>a {

        margin-bottom: 14px;

    }



    .logolist a {

        display: inline-block;

        /* width: 190px; */

        text-align: center;

        margin-right: 50px;

    }



    .logolist a img {

        max-width: 100%

    }



    .logolist {

        margin-bottom: 30px;

    }



    .ewm span {

        font-size: 12px;

    }



    .ewm {

        width: 106px;

    }



    .f_nav>ul>li:nth-child(1) ul,

    .f_nav>ul>li:nth-child(2) ul {

        width: 200px

    }



    .cpoyright {

        margin-top: 40px;

        padding: 20px 0

    }



    .jzinner span {

        width: 145px;

        height: 145px;

    }



    .jzinner h2 {

        font-size: 16px;

    }



    .jzinner p {

        font-size: 12px;

    }



    .addlist li span {

        width: 90px;

        height: 90px;

    }



    .addlist li p {

        font-size: 12px;

    }



    .addlist li div {

        margin-left: 20px;

    }



    .lxlist li p {

        font-size: 12px;

        line-height: 26px;

    }



    .lxlist li {

        height: 205px;

    }



    .lxlist li>span {

        font-size: 100px

    }



    .abtit {

        padding: 38px 0

    }



    .abtit_left h2 {

        font-size: 24px;

    }



    .abtit_left h3 {

        font-size: 12px;

    }



    .lx {

        padding-bottom: 40px;

    }



    #allmap {

        height: 400px;

    }



    .maplist>li ul {

        padding: 0 24px

    }



    .maplist>li ul a {

        font-size: 14px;

        line-height: 32px;

    }



    .maplist>li>a {

        font-size: 14px;

        line-height: 32px;

    }



    .webmap {

        padding: 60px 0 100px;

    }



    .wzsminner {

        padding: 40px 50px

    }



    .wzsminner p {

        font-size: 14px;

        line-height: 28px;

        margin-bottom: 28px;

    }



    .wzsm {

        padding: 50px 0 80px;

    }



    .hbbanner .swiper-slide-active h6,

    .sqbanner .swiper-slide-active span,

    .zzgzbanner .swiper-slide-active span {

        font-size: 36px;

    }



    .sqbanner .swiper-button-prev,

    .sqbanner .swiper-button-next,

    .zzgzbanner .swiper-button-prev,

    .zzgzbanner .swiper-button-next {

        width: 32px;

        height: 32px;

        line-height: 32px;

        font-size: 14px;

    }



    .hbbanner .swiper-slide h6,

    .sqbanner span,

    .zzgzbanner span {

        font-size: 26px;

    }



    .hbbanner .swiper-slide h5,

    .sqbanner h5,

    .zzgzbanner h5,

    .jdbanner h5 {

        font-size: 16px;

        margin-top: 24px;

        padding-top: 24px;

    }



    .hblist li p {

        font-size: 12px;

    }



    .hbtab li {

        padding: 18px 0

    }



    .hbtab li span {

        font-size: 14px;

    }



    .hbtab li i {

        font-size: 26px;

    }



    .hbbanner:after,

    .sqbanner:after,

    .zzgzbanner:after,

    .jdbanner:before {

        top: 90px;

    }



    .xqtit h2 {

        font-size: 24px;

        margin-bottom: 20px;

    }



    .xqtit {

        margin-bottom: 20px;

        padding-bottom: 20px;

    }



    .x_t_right h3 {

        font-size: 18px;

        margin-bottom: 12px;

    }



    .x_t_right p {

        font-size: 16px;

        line-height: 24px;

    }



    .xmxqbottom {

        margin-top: 30px;

    }



    .x_t_right a {

        width: 140px;

        height: 44px;

        line-height: 44px;

        font-size: 16px;

    }



    .x_b_inner {

        padding-top: 30px;

    }



    .x_b_tab h2 {

        padding: 0 30px;

        line-height: 36px;

        font-size: 16px;

    }



    .x_b_tab h2:before {

        height: 2px;

    }



    .mslist li h3 {

        font-size: 18px;

    }



    .mslist li h2 {

        margin-bottom: 20px;

        font-size: 24px;

    }



    .cwpltab a {

        line-height: 46px;



    }



    .skpltab li a {

        padding: 20px 0 22px;

    }



    .skpltab li i {

        margin-bottom: 8px;

        font-size: 24px;

    }



    .skpltab li h2 {

        font-size: 16px;

    }



    .skpltab {

        margin-bottom: 45px;

    }



    .ndbgtxt h2 {

        font-size: 18px;

        margin-bottom: 14px;

    }



    .ndbgtxt {

        padding: 0 60px 0 40px

    }



    .ndbglist li h6 {

        width: 44px;

        line-height: 44px;

        height: 44px;

        font-size: 20px;

    }



    .ndbglist li a {

        padding: 24px 9px;

    }



    .sjbglist li a,

    .jdbglist li a,

    .hygblist a {

        padding: 14px 0

    }



    .hygblist li:hover a {

        padding: 14px

    }



    .sjbglist li h2,

    .jdbglist p,

    .hygblist h2 {

        font-size: 16px;

    }



    .hygblist span {

        font-size: 14px;

    }



    .ndbg_txt {

        padding-left: 30px;

    }



    .hygblist span i {

        display: inline-block;

        vertical-align: middle

    }



    .ndbg_txt>a {

        padding: 0 14px;

        font-size: 14px;

    }



    .page {

        padding-top: 40px;

    }



    .jdbanner .swiper-slide-active span {

        font-size: 36px;

    }



    .jdbanner .swiper-slide span {

        font-size: 26px;

    }



    .x_d_right li {

        margin-top: 4px;

    }



    .x_d_right h2 {

        font-size: 14px;

        line-height: 32px;

    }



    .x_d_right span {

        font-size: 12px;

    }



    .iconfont {

        display: inline-block;

        vertical-align: middle

    }



    .x_d_left p {

        padding: 6px 20px;

        font-size: 14px;



    }



    .x_d_left .swiper-pagination {

        padding: 6px 20px;

        bottom: 21px;

    }



    .xxgkmore {

        margin-top: 34px;

    }



    .xxgk_ndbg .cbwlist {

        padding-top: 30px;

    }



    .xxgk_ndbg .cbwlist p {

        font-size: 14px;

        bottom: -30px

    }



    .zzimg div h2 {

        font-size: 16px;

    }



    .x_cw_inner {

        margin-top: 30px;

    }



    .x_cw_right .sjbglist li h2 {

        font-size: 14px;

        width: calc(100% - 105px)

    }



    .x_cw_right .sjbglist li h3 {

        font-size: 12px;

        width: 105px;

        padding-left: 18px;

    }



    .tab_s_tab a {

        padding: 20px 0;

    }



    .tab_s_tab i {

        font-size: 24px;

        line-height: 26px;

    }



    .x_cw_left h6 {

        font-size: 16px;

        margin-top: 8px;

    }



    .x_cw_left span {

        width: 66px;

        height: 66px;

        line-height: 66px;

        font-size: 26px;

    }



    .x_cw_right .sjbglist li a {

        padding: 12px 0

    }



    .sjbox ul li h2 {

        font-size: 14px;

        line-height: 32px;

    }



    .sjbox ul li a {

        padding: 6px 0

    }



    .sjbox ul li h2 i {

        margin-right: 5px;

        font-size: 20px

    }



    .sjbox ul li span {

        font-size: 12px;

    }



    .sjbox .xxgkmore {

        margin-top: 30px;

    }



    .xxgk_hygb .hygblist h2 {

        font-size: 16px;

    }



    .jzifo {

        margin-top: 30px;

    }



    .jzifo_left ul li h6 {

        font-size: 16px;

    }



    .jzifo_left ul li p {

        font-size: 12px;

    }



    .jzifo_right a {

        width: 100px;

        height: 26px;

        border-radius: 26px;

        font-size: 12px;

        line-height: 26px;

    }



    .cwjzrlist>li,

    .cwzyz_top,

    .zyzinner {

        padding: 24px;

    }



    .cwjzrlist h2 {

        font-size: 16px;

        line-height: 30px;

    }



    .cwzyz_top h2 {

        font-size: 18px;

        margin-bottom: 10px;

    }



    .cwzyz_top p {

        font-size: 12px;

        line-height: 24px;

    }



    .cwjzrlist h2 span {

        width: 44px;

        height: 44px;

        line-height: 44px;

    }



    .xxgktab a,

    .djtab a {

        line-height: 46px;

        font-size: 18px;

    }



    .mszgtab a {

        padding: 16px 0 16px 28px;

    }



    .mszgtab a span {

        font-size: 14px;

    }



    .mszgtab a i {

        margin-right: 10px;

    }



    .yhhk span,

    .yhhk p {

        font-size: 14px;

        margin-bottom: 16px;

    }



    .dsjlist li {

        padding-bottom: 26px;

        margin-bottom: 26px;

    }



    .cwjzrlist h2 {

        /* margin-bottom: 10px; */

    }



    .jzewm p,

    .jzewm a {

        font-size: 12px;

        line-height: 24px;

    }



    .zyzlc li div {

        padding: 25px 10px

    }



    .zyzlc li h2,

    .zyzinner h2 {

        font-size: 18px;

        margin-bottom: 10px;

    }



    .zyzlc li p {

        font-size: 12px;

        line-height: 24px;

    }



    .bmxx span i {

        width: 44px;

        height: 44px;

        line-height: 44px;

        font-size: 18px;

    }



    .zyzinner h6 {

        font-size: 16px;

    }



    .g_t_right {

        padding-left: 40px;

        width: 52%

    }



    .g_t_left {

        width: 48%

    }



    .gzifo h2 {

        font-size: 16px;

        margin-bottom: 15px;

    }



    .gzlist li a {

        padding: 18px 36px 20px

    }



    .gzifo h2:before {

        left: -12px;

        ;

    }



    .gzlist li h6 {

        width: 100px;

        height: 34px;

        line-height: 32px;

        font-size: 12px;

    }



    .gzlist li i {

        margin-right: 12px;

    }



    .indexnew li h2 {

        font-size: 16px;

    }



    .xgtj .indexnew li h2 {

        font-size: 16px;

        padding: 6px 0;

    }



    .indexnew li p {

        font-size: 14px;

        padding-bottom: 24px;

        margin-bottom: 18px;

        height: 66px;

    }



    .new .indexnew li {

        margin-bottom: 30px

    }



    .jzlist {

        padding-bottom: 20px;

    }



    .jzbanner {

        height: 120px;

    }

    .jztit1_l h2{font-size: 20px;}
    .jztit1_r h4{font-size: 12px;}
    .jztit1_r span{font-size: 16px;}
    .jztit1:nth-of-type(2), .jztit1:nth-of-type(3){padding: 20px;}
    .jztit1{padding: 8px 20px;}


    .jztit span {

        font-size: 14px;

        line-height: 18px;

    }



    .jztit h2 {

        font-size: 18px;

        padding-bottom: 8px;

        margin-bottom: 6px;

    }



    .jztit {

        padding: 16px

    }



    .section1 .swiper-pagination {

        width: 1000px

    }



    .section1 .swiper-pagination-bullet-active {

        width: 100px;

    }



    .sec2inner .index_tit {

        margin-bottom: 13px;

    }



    .index_tit h2 {

        font-size: 20px;

    }



    .index_tit h3 {

        font-size: 12px;

    }



    .index_tit h3:after {

        height: 2px;

        margin-top: 10px;

    }



    .xmtab h6 {

        font-size: 14px;



    }

    .xmtab h6 a{

        padding: 18px 0

    }



    .xmtxt {

        padding: 24px 35px 26px

    }



    .xmtxt h2 {

        font-size: 20px;

    }

/* 

    .xmtxt p {

        font-size: 14px;

    } */



    .xxgkbanner .swiper-slide p {

        font-size: 12px;

    }



    .xxgkbanner .swiper-slide div {

        padding: 12px 18px

    }



    .xxgkbanner .swiper-slide h2 {

        font-size: 14px;

    }



    .jzbanner span {

        font-size: 12px;

    }



    .indexnew {

        padding-top: 60px;

    }





    .cbwlist,

    .new,

    .cwzyz,

    .cwjzr,

    .xxgk_jzcx,

    .xxgk_hygb,

    .xxgk_sjzz,

    .hb,

    .xmxq,

    .hygb,

    .xxgk_jdbg,

    .xxgk_ndbg,

    .xxgk_cwpl {

        padding: 45px 0

    }



    .gzjhlist {

        margin-top: 24px;

    }



    .gztab a {

        /* padding: 0 ; */

        padding: 0 16px;

        margin-right: 12px;

    }



    .zp_left {

        padding: 85px 88px 45px 13%;

    }



    .lshb .rswm_nav>ul>li>a h6 img{width: 25px;}

    .lshb .rswm_nav>ul>li>a span{font-size: 15px;}

    .xdfx2 p,.xdfx3_l p,.xdfx4lb p{font-size: 14px;}



    .xdfx2_br h3,.xdfx3_l h3{font-size: 18px;}

    .xdfx4lb h6 img{max-width: 80%;}

    .xdfx4lb:first-of-type{padding-right: 60px;}

    .xdfx4lb:last-of-type{padding-left: 60px;}



    .lhfx h4,.lhfxlb_r p{font-size: 14px;}

    .lhfx h4 strong{font-size: 20px;}

    .lhfxlb_r h3{font-size: 18px;}

    .lhfxlb h6{font-size: 44px;}

    .xmzm h2{font-size: 14px;}

    .xmzm h2 strong,.xmzm p strong{font-size: 20px;}

    .xmzm h3{font-size: 16px;}

    .xmzm p,.xmzmlb_l p em,.xmzm p a{font-size: 14px;}

    .xdjz_l h3{font-size: 20px;}

    .xdjz_l p,.xdjz_l p strong{font-size: 14px;}

    .xdjz_l h4{font-size: 16px;}

    



}



@media only screen and (max-width:1280px) {

    .zp_left>h2 {

        font-size: 17px;

    }



    .gztab {

        margin-top: 60px;

    }



    .gztab a {

        margin-right: 15px;

        height: 32px;

        border-radius: 32px;

        line-height: 32px;

        font-size: 16px;

        padding: 0 16px;

    }



    .gzadd i {

        margin-left: 34px;

    }



    .gzadd a {

        margin: 0 6px;

    }



    .gzjhlist .swiper-slide a {

        padding: 11px 0 15px 77px;

    }

}

@media only screen and (max-width:1366px) {

    .lsz li{margin-left: 25px;}

}

@media only screen and (max-width:1200px) {



    .jzdh ul{text-align: left;}

    .jzdh ul li{width: 33.3333%;text-align: center;border-right: 1px solid rgba(226, 226, 226, .5);border-bottom: 1px solid rgba(226, 226, 226, .5);}

    .jzdh ul li a{padding: 0;}

    .jzdh ul li a h6{display: none;}

    .jzdh ul li a i{display: none;}

    .jzdh ul li a span{font-size: 12px;line-height: 50px;}

    .jzdh .container{padding: 0;}

    .xxdjz_t{padding: 60px 0 20px;}

    .xxdjz_tnr_l, .xxdjz_tnr_r{width: 100%;padding: 0;}

    .xxdjz_tnr_l{border: none;margin-bottom: 20px;}

    .xxdjz_tnr{margin-bottom: 60px;}

    .xxdjzlb_bt h2{padding-left: 20px;}

    .xxdjzlb ul li{width: 100%;}



    .xxdjzlb_bt h2{font-size: 18px;line-height: 50px;}

    .xxdjzlb ul li a .xxdjzlbnr h3,.xxdjzlb ul li a .xxdjzlbnr h4{height: auto;}

    /* .xxdjzlb ul li a .xxdjzlbnr{padding: 0 30px 30px;} */

    .xxdjzxq_tnr{padding: 0;}

    .xxdjzxq_tnr h6 i{margin: 0 5px;}

    .xxdjzxq_tnr h3{font-size: 20px;margin-top: 20px;}

    .xxdjzxq_tnr h3 br{display: none;}

    .xxdjzxq_cnr{padding: 30px;}

    .xxdjzxq_cnr_l, .xxdjzxq_cnr_r{width: 100%;}

    .xxdjzxq_b_t, .xxdjzxq_b_b{padding: 40px 0;}

    .xxdjzxq_b_t ul li{width: 100%;margin-right: 0;}

    .xxdjzxq_b_t_t h3{height: auto;}



    .xxdjzxq_b_t .swiper-button-prev, .xxdjzxq_b_t .swiper-button-next{position: static;display: inline-block;margin-top: 60px;}

    .xxdjzxq_b_t .swiper-button-prev{margin-right: 20px;}

    .xxdjzxq_b_tlb{text-align: center;}

    .xxdjzxq_b_t_t h3{text-align: left;}

    .xxdjzxq_b_t_b h4{text-align: left;}



    .gzdtinner p,

    .bdinner p {

        font-size: 12px;

    }

    .xgtj .indexnew li h2{font-size: 14px;}



    .container,

    header>.container {

        width: 100%;

        padding: 0 5%;

    }



    .section1 .container {

        padding: 0;

    }



    .btn {

        display: block;

    }



    .nav {

        position: absolute;

        right: 0;

        top: 100%;

        width: 50%;

        text-align: center;

        background: #fff;

        display: none;

    }



    .nav>ul>li {

        width: 100%;

        margin-right: 0;

        border-bottom: 1px solid #009943;

    }



    .nav>ul>li>a {

        line-height: 46px;

    }



    .section1 .swiper-slide a>img {

        height: auto;

    }



    .fp-enabled body {

        padding-top: 77px;

    }



    .section,

    .fp-tableCell {

        height: auto !important;

        display: block !important;



    }



    .fp-section.fp-table,

    .fp-slide.fp-table {

        display: block !important;

    }



    .section2>div>.container:nth-child(1),

    .section1 .container>.swiper-container,

    .sec3inner {

        position: static;

    }



    .b_1_bottomimg,

    .banner_txt1>img {

        opacity: 1;

        transform: translateY(0);

        -ms-transform: translateY(0);

        -webkit-transform: translateY(0);

    }





    .jzlist {

        display: block !important;

    }



    .jzlist {

        width: 100%;

    }



    .index_pptxt li {

        display: block;

    }



    .section .xmimg {

        position: static;

    }



    .section .xmimg {

        position: static;

        height: auto;

    }



    .xmimg .swiper-slide img {

        height: auto;

    }



    .sec2_box {

        width: 100%;

    }



    .index_pptxt,

    .xmtab {

        opacity: 1;

        transform: translateX(0);

        -ms-transform: translateX(0);

        -webkit-transform: translateX(0);

        position: static;

    }



    .xmtab h6 {

        width: 20%;

    }



    .section3 {

        padding: 30px 0;

    }



    .xxgk_b_left {

        width: 100%;

        padding: 0 0 20px;

    }



    .xxgk_b_right {

        width: 100%;

        padding: 0;

    }



    .sec3inner>.container,

    .section .indexnew li {

        opacity: 1;

        transform: translateX(0);

        -ms-transform: translateX(0);

        -webkit-transform: translateX(0);

    }



    .section .indexnew li {

        width: 100%;

        margin-bottom: 20px;

        margin-right: 0;

    }



    .indexnew {

        padding-top: 30px;

    }



    .section4 {

        padding: 30px 0;

    }



    .section2>div>.container:nth-child(1) {

        transform: translateX(0);

        -ms-transform: translateX(0);

        -webkit-transform: translateX(0);

        text-align: center;

    }



    .f_left {

        display: none;

    }



    .f_right {

        float: none;

        width: 100%;

        text-align: center;

    }



    .links,

    .cpoyright p {

        float: none;

    }



    .links {

        padding-top: 10px;

    }



    .cpoyright {

        padding: 10px;

    }



    .section4>a {

        display: block;

        margin: 50px auto 0;

        display: block;

        width: 128px;

        height: 30px;

        border-radius: 30px;

        border: 1px solid #d2d2d2;

        text-align: center;

        line-height: 30px;

        color: #282828;

        margin: 30px auto 0;

    }



    .hz {

        padding: 30px 0;

    }



    .about {

        padding: 30px 0

    }



    .about.container {

        padding: 30px 5%;

    }



    .dsjlist li {

        width: 100%;

        margin-right: 0;

        height: auto !important;

    }



    .dsjimg {

        display: block !important;

        position: static;

        margin-bottom: 15px;

    }



    .rswm {

        display: block;

    }



    .rswm>* {

        display: block;

        width: 100%;

        padding: 30px 5%;

        box-sizing: border-box;

    }



    .rswm_nav>ul>li {

        width: 25%;

        display: inline-block;

        vertical-align: top;

        position: relative;

    }



    .rswm_nav>ul>li:nth-child(3)>a,

    .rswm_nav>ul>li:nth-child(4)>a {

        pointer-events: none;

    }



    .rswm_nav>ul>li:nth-child(3) .rswm_select,

    .rswm_nav>ul>li:nth-child(4) .rswm_select {

        position: absolute;

        left: 0;

        top: 100%;

        z-index: 2;

        background: #fff;

        display: none;

        width: 140%;

    }



    .xminner {

        width: 100%;

        display: block;

        height: auto !important;

        padding: 0 0 20px;

    }



    .xmcenter {

        display: none;

    }



    .xmlist li .xmimg {

        width: 100%;

        display: block;

    }



    .xhxm_left {

        width: 100%;

    }



    .xhxm_right {

        width: 100%;

        display: block;

        padding: 20px 0 0;

    }



    .xmxq {

        padding: 30px 5%;

    }



    .x_t_left {

        width: 100%;

    }



    .x_t_right {

        display: block;

        width: 100%;

        padding-top: 20px;

        padding-left: 0;

    }



    .cbl li{

        display: none;

    }

    .cbl li:last-of-type{

        display: block;

    }

    .cbl{

        right: 0;

    }



    .new .indexnew li {

        width: 100%;

        margin-right: 0;

    }



    .xq_left {

        width: 100%;

        display: block;

    }



    .xq_right {

        display: block;

        padding: 30px 0 0;

        width: 100%;

    }



    .xxgktab a {

        width: 25%;

        display: inline-block;

        border-right: 1px solid rgba(226, 226, 226, .5) !important;

        border-bottom: 1px solid rgba(226, 226, 226, .5) !important;

    }



    .xxgktab a:nth-child(5),

    .xxgktab a:nth-child(6),

    .xxgktab a:nth-child(7),

    .xxgktab a:nth-child(8) {

        border-top: none !important;

    }



    .xxgktab {

        display: block;

    }



    .x_d_left {

        width: 100%;

    }



    .x_d_right {

        width: 100%;

        padding: 20px 0 0;

        display: none;

    }



    .cbwlist li {

        width: 48%;

        margin-right: 4%;

    }



    .cbwlist li:nth-child(2n) {

        margin-right: 0%;

    }





    .cbwlist li:nth-child(4),

    .cbwlist li:nth-child(3) {

        display: none;

    }



    .xxgk_b_left .cbwlist li:nth-child(3) {

        display: inline-block;

    }



    .x_cw_left {

        width: 100%;

    }



    .x_cw_right {

        width: 100%;

        padding: 20px 0 0;

    }



    .x_sj_left {

        width: 100%;

    }



    .x_sj_right {

        width: 100%;

        padding: 20px 0 0;

    }



    .xxgk_hygb {

        padding: 20px 5%;

    }



    .jdbg_left {

        display: none;

    }



    .jdbg_right {

        padding: 20px 0;

        width: 100%;

    }



    .jdbginner {

        padding: 20px 0;

    }



    .ndbg_list li {

        width: 100%;

        margin-right: 0;

        margin-bottom: 20px !important;

    }



    .jdbg {

        padding: 30px 5%;

    }



    .gy_time {

        display: block;

    }



    .gylist li h2 {

        width: 100%;

        display: block;

        padding: 10px 0;

    }



    .gylist .read {

        width: auto;

    }



    .cwpltab .container {

        padding: 0;

    }



    .mszg,

    .sjbg {

        padding: 20px 5%;

    }



    .sjbglist li h2 {

        width: 100%;

    }



    .sjbglist li h3 {

        border-left: none;

    }



    .zzgzinner {

        padding: 30px 5%;

    }



    .zzhzlist li {

        width: 48%;

        margin-right: 4%;

    }



    .zzhzlist li:nth-child(2n) {

        margin-right: 0;

    }



    .hygb {

        padding: 30px 5%;

    }



    .hygblist h2 i {

        display: none;

    }



    .jzcx {

        padding: 30px 5%;

    }



    .jzcx>iframe {

        height: 800px !important;

    }



    .bdlist li img {

        width: 100%;

    }



    .bdinner {

        width: 100%;

        padding: 20px 0 0;

    }



    .bdinner span {

        width: calc(100% - 100px);

    }



    .djtab .container {

        padding: 0;

    }



    .gzdtlist li .container {

        padding: 12px 5%;

    }



    .gzdtlist li h6 {

        width: 100%;

    }



    .gzdtinner {

        width: calc(100% - 100px);

    }



    .gzdtlist li h5 {

        width: 100px;

        font-size: 26px;

    }



    .zp_left {

        display: block;

        width: 100%;

        padding: 20px 5%;

    }



    .zp_right {

        display: block;

        width: 100%;

        padding: 20px 5%;

    }



    .zp_left img {

        width: 80%;

        display: block;

        margin: 20px auto 0;

    }



    .zctab a {

        width: 33.333%;

    }



    .zyzlc li {

        width: 100% !important;

        padding: 0 !important;

        margin-bottom: 20px !important;

    }



    .zyzlc li div {

        position: static;

    }



    .cwjzr {

        padding: 30px 5%;

    }



    .hbtab li i {

        display: none;

    }



    .addlist li {

        width: 100%;

        margin-right: 0;

        padding: 16px;

        text-align: left;

        margin-bottom: 20px;

        box-sizing: border-box;

    }



    .addlist li div {

        width: calc(100% - 116px);

    }



    .lxlist li {

        display: block;

        width: 100% !important;

        height: auto;

        margin-bottom: 20px;

    }



    .jzinner span {

        width: 100px;

        height: 100px;

    }



    .jzinner span font {

        font-size: 40px;

    }



    .jzbox li:nth-child(2) {

        display: none;

    }



    .jzbox li {

        width: 48%;

        margin-right: 4%;

        margin-bottom: 4%;

    }



    .jzbox li:nth-child(3),

    .jzbox li:nth-child(5) {

        margin-right: 0;

    }



    .sec3tit {

        opacity: 1;

        transform: translateX(0);

        -ms-transform: translateX(0);

        -webkit-transform: translateX(0);

    }





    .xdfx2_bl, .xdfx2_br{width: 100%;border: none;}

    .xdfx2_br{padding: 20px;}

    .xdfx2_br p{line-height: 30px;}

    .xdfx3_l, .xdfx3_r{width: 100%;padding: 0;}

    .xdfx3_r{margin-top: 30px;}

    .xdfx4lb{width: 100%;padding: 0 !important;border: none !important;display: block;margin-bottom: 30px;}

    .xdfx4lb h6 img{max-width: 50%;}

    .xdfx4lb h6{margin-bottom: 20px;}

    .xdfx4lb:last-of-type h5{right: 0;}



    .lhfxlb h6{width: 18%;}

    .lhfxlb_r{width: 82%;}

    .lhfxlb{margin-bottom: 50px;}



    .xmzm h3{width: 100%;}

    .xmzm h3{margin-top: 35px;}

    .xmzmlb_l, .xmzmlb_r,.xmzmlb2_l, .xmzmlb2_r{width: 100%;}

    .xmzmlb_r,.xmzmlb2_r{margin-top: 20px;}

    .xmzm h2 strong, .xmzm p strong{font-size: 16px;}

    .xdjz_l, .xdjz_r{width: 100% !important;}

    .xdjz_l{padding: 20px;}



}



@media only screen and (max-width:600px) {

    .banner_txt{display: none;}

    .mobile_xmjs{

        display: block;

    }

    .sec2_left .mores{

        margin: 30px auto 0;

        display: block;

    }

    .sec2_left>h2,

    .sec2_left>p{

        display: block;

    }

    .sec2_left>h2{font-size: 16px;}

    .sec2_left p{font-size: 12px;}

    .sec2_left{

        width: 100%;

        padding: 0;

    }

    .jzcx_top{padding: 30px 20px;}

    .jzcx_top h6{font-size: 16px}

    .jzcx_top h6 span{font-size: 16px;}



    .maps,

    .maplist {

        display: none;

    }



    .sec2_left>h2 {

        margin: 20px 0 10px;

    }



    .tit span {

        width: 58px;

        height: 58px;

    }



    .tit span font {

        width: 50px;

        height: 50px;

        line-height: 50px;

        font-size: 20px;

    }

    .tit h2 {

        font-size: 18px;

        line-height: 23px;

    }



    .tit h2 p {

        font-size: 14px;

    }

    .m_xm_box p{font-size: 16px;}

    .xmtxt p,.xminner p{font-size: 16px;}

    .xminner font{margin-top: 12px;}

    .xmmore{

        display: block;

    }

    .sec3tit p.container{

        padding: 0;

    }

    .sec3tit p a{

        width: 50%;

        box-sizing: border-box;

        padding: 0;

        text-align: center;

    }

    .sec3tit a span{

        margin-left: 0;

    }

    .rhlx .dcjzewm{margin: 20px auto;display: block;margin-right: 0;}

    .gysqkc p span{font-size: 16px;}

    .gysqkc p{line-height: 28px;}

    .rhlx div{padding-left: 0;}

    .logo img{width: 120%;}

    .mobile_xm li:nth-child(2n) .m_xm_box{background: #009943}



    .mobile_xm li:nth-child(2n) .m_xm_box h2,.mobile_xm li:nth-child(2n) .m_xm_box p{color: #fff;}



    .sjbglist{

        display: none;

    }



    .sjbg .sjbglist {

        display: block;

    }

    .jzmore {

        width:40px;

        height: 40px;

    }

    .jzmore i{

        width: 12px;

        height: 12px;

        line-height: 12px;

        right:5px;

        top: 5px;

    }

    .jzinner span{

        margin-bottom: 12px;

        width: 68px;

        height: 68px;



    }

    .jzinner span font{

        font-size: 26px;

    }

    .qyzctj>img {

        width: 100%;

    }



    .qyzctj_right {

        width: 100%;

        padding-left: 0;

        padding-top: 20px;

    }

    

    .xmewm li:nth-child(2) {

        width: 50%;

        display: block;

        margin: 0 auto !important;

    }



    .xq_right .i_n_img {

        display: none;

    }



    .mobile_xm {

        display: block;

    }



    .section .xmimg,

    .xmtab,

    .xmtab+div {

        display: none;

    }



    .cpoyright p {

        font-size: 12px;

    }



    .zzjg p:nth-of-type(2) {

        display: block;

    }



    .zzjg p:nth-of-type(1) {

        display: none;

    }



    .cpoyright {

        text-align: center;

    }



    .ndbg_list li {

        width: 48%;

        margin-right: 4%;

        margin-bottom: 20px !important;

    }



    .ndbg_list li:nth-child(2n) {

        margin-right: 0;

    }



    .ndbg_txt>a {

        padding: 0;

        border: 0;

    }



    .ndbg_txt>a:nth-of-type(1) {

        display: none;

    }



    .f_right>a {

        display: block;

        margin: 0 auto 10px;

        width: 100%;

        padding: 0 10px;

        box-sizing: border-box;

        text-align: center;

        position: absolute;

        line-height: 50px;

        /* left: 0; */

        top: -60px;

        font-weight: bold;

        font-size: 17px;

        position: fixed;

        right: -6%;

        /* top: 70%; */

        width: 100px;

        height: 100px;

        line-height: 28px;

        border-radius: 50%;

        background: #009943;

        /* padding-top: 10px; */

        top: 70%;

        z-index: 999;

        box-shadow: 0 0 0px 26px rgba(185,223,198,.6);

        border:10px solid rgba(144,211,173,.8);

        padding: 10px;

    }





    .ewm {

        width: 120px;

        margin: 0 16px;

    }



    .f_right>a br {

        display: none;

    }



    .section1 .swiper-slide>img,

    .section1 .swiper-slide>.banner_txt,

    .b_1_bottomimg {

        display: none;

    }



    .m_banner {

        display: block;

    }



    .pic>img:nth-child(2) {

        display: block;

    }



    .pic>img:nth-child(1) {

        display: none;

    }



    .addlist li span {

        width: 76px;

        height: 76px;

    }



    .addlist li font {

        font-size: 24px;

    }



    .addlist li div {

        width: calc(100% - 102px);

    }



    .jz {

        display: none;

    }



    .logo {

        width: 120px;

    }



    .logo a,

    .search h6,

    .jz a {

        line-height: 66px;

    }



    body {

        padding-top: 66px;

    }



    .languages a {

        font-size: 12px;

    }



    .btn {

        margin-top: 6px

    }



    .search_form input {

        height: 30px;

        line-height: 30px;

        width: 50%;

        font-size: 12px;

    }



    .search_form h5 {

        margin-left: 40px;

        font-size: 16px;

    }



    .search_form h6 {

        font-size: 16px

    }



    .search h6 {

        margin: 0 8px;

    }



    .xmtab h6 {

        width: 25%;

        font-size: 12px;

        padding: 0;

    }

    .xmtab h6 a{padding: 0;}



    .sec2_box .index_tit {

        padding: 10px 0;

    }



    .index_tit h2,

    .xmtxt h2 {

        font-size: 18px;

    }



    .xmtxt p {

        font-size: 12px;

        line-height: 20px;

    }



    .sec3tit a span {

        font-size: 18px;

        line-height: 36px;

    }



    .sec3tit a i {

        display: none;

    }



    .xxgkbanner h6 {

        margin-bottom: 8px;

        font-size: 16px;

    }



    .indexnew li h2 {

        height: auto;

    }



    footer {

        padding: 60px 0 0;

    }



    .logolist a {

        display: inline-block;

        width: 33.333%;

        text-align: center;

        margin-right: 0;

    }



    .logolist a img {

        max-width: 80%;

    }



    .wzsm h1 {

        font-size: 18px;

        margin-bottom: 20px;

    }



    .wzsminner {

        padding: 20px;

    }



    .wzsminner p {

        font-size: 12px;

        line-height: 20px;

    }



    .xminner h2 {

        font-size: 18px;

        margin: 14px 0 12px;

    }



    .xminner h2:after {

        margin-top: 10px;

        height: 2px;

    }



    .xminner font {

        width: 80px;

        line-height: 28px;

        border-radius: 28px;

        font-size: 12px;

    }



    .xminner font i {

        font-size: 12px;

    }



    .xm {

        padding: 40px 0;

    }



    .xhxm {

        padding: 40px 0;

    }



    .xqtit h2 font {

        font-size: 18px;

    }



    .x_t_right .xqtit {

        padding-bottom: 8px;

        margin-bottom: 8px;

    }



    .xmewm li:nth-of-type(1) {

        display: none;

    }



    .xmewm li {

        width: 32%;

        margin-right: 2%;

    }



    .xmewm li:last-of-type {

        margin-right: 0;

    }



    .xmjj p {

        font-size: 12px;

        line-height: 24px;

    }



    .return a {

        width: 100% !important;

        text-align: center !important;

        border-bottom: 1px solid #eeeeee !important

    }



    .return a:last-of-type {

        border-bottom: none !important;

    }



    .xmjzlist:before {

        display: none;

    }



    .xmjzlist li h2:after {

        display: none;

    }



    .xmjzlist li h2 {

        display: block;

        font-size: 18px;

        width: auto;

    }



    .xmjzlist li h3 {

        width: auto;

        display: block;

        font-size: 16px;

        text-align: left;

    }



    .xmjzlist li div {

        width: 100%;

    }



    .xmjzlist li p ,.x_t_right p{

        font-size: 12px;

        line-height: 24px;

    }



    .xmjzlist li {

        margin-bottom: 20px;

    }



    .xxgktab a,

    .djtab a {

        font-size: 14px;



    }



    .gyimg {

        display: none;

    }



    .about .container>h6 {

        font-size: 18px;

    }



    .hzlist {

        text-align: left;

    }



    .hzlist li {

        width: 100%;

        text-align: center;

        margin-bottom: 20px;

    }

    .hzlist li h2 i{font-size: 12px;line-height: 24px;}

    .hzlist{margin-top: 40px;}

    .hzlist li h4{font-size: 16px;}



    .hzlist li span {

        width: 110px;

        height: 110px;

        margin-bottom: 8px;

    }



    .hzlist li span font {

        width: calc(100% - 12px);

        height: calc(100% - 12px)

    }



    .hzlist li h2 {

        font-size: 16px;

    }



    .hzlist li h3 {

        margin: 6px 0;

    }



    .hzlist li h3:before {

        width: 10px;

        height: 10px;

    }



    .hzlist li h3:after {

        width: 8px;

        height: 8px;

    }



    .gywmtit h2 {

        font-size: 18px;

        padding-left: 12px;

        line-height: 24px;

        border-left: 2px solid #169246;

    }



    .zzjg {

        overflow: hidden;

    }



    .dsjbanner .swiper-slide h2 {

        font-size: 26px;

    }



    .dsjbanner .swiper-button-prev,

    .dsjbanner .swiper-button-next {

        transform: translateX(0);

        -ms-transform: translateX(0);

        -webkit-transform: translateX(0);

    }



    .dsjlist {

        margin-top: 30px;

    }



    .dsjtxt {

        padding-left: 0;

    }



    .dsjlist li {

        margin-bottom: 20px;

        padding-bottom: 10px;

    }



    .dsjtxt h2 {

        font-size: 24px;

    }



    .rswm_nav>ul>li {

        width: 50%;

    }



    .lsz li {

        width: 50%;

        padding: 0 12px;

    }



    .lszimg {

        width: 110px;

    }



    .lsz_txt {

        width: 100%;

        display: block;

        padding-left: 0;

        padding-top: 10px;

    }



    .cyname font {

        font-size: 14px;

        font-weight: bold;

    }



    .cyname span {

        font-size: 12px;

    }



    .lstime {

        font-size: 12px;

    }



    .lsz_txt p {

        margin-top: 6px;

        font-size: 12px;

    }



    .lsz_txt p:before {

        margin-bottom: 8px;

    }



    .cslist li {

        width: 50%;

        padding: 0 12px;

        box-sizing: border-box;

        margin-right: 0;

    }



    .csimg {

        width: 110px;

    }



    .cslist h3 {

        font-size: 12px;

        line-height: 20px;

    }



    .rswm_nav>ul>li>a {

        padding: 6px 0;

    }



    .rswm_nav>ul>li>a span {

        font-size: 14px;

    }



    .rswm_nav>ul>li>a i {

        font-size: 18px;

        margin-right: 6px;

    }



    .wylist {

        margin-top: 30px;

    }



    .wylist h6 {

        display: block;

        width: 100%;

        text-align: left;

        font-size: 30px;

        display: none;

    }



    .wylist h6:before,

    .wylist h6:after {

        display: none;

    }



    .wyinner {

        width: 100%;

    }



    .wytxt>div {

        width: 100%;

    }



    .lszltd {

        margin-top: 20px;

    }



    .wytit p {

        font-size: 14px;

    }



    .pictxt h2 {

        font-size: 20px;

    }



    .pictxt h2 font {

        width: 48px;

        height: 48px;

    }



    .pictxt h2 font i {

        width: 42px;

        height: 42px;

        line-height: 42px;

    }



    .rswm script {

        padding: 0;

    }



    .gjjlwy_list li {

        width: 100%;

        margin-right: 0;

    }



    .gjjlwy_list li p {

        height: auto;

    }



    .gjjlwy_list {

        margin-top: 30px;

    }



    .kxtit h2 {

        width: auto;

        padding: 0 10px;

        font-size: 16px;

    }



    .kx_left {

        width: 100%;

        margin-right: 0;

    }



    .kx_right {

        width: 100%;

        margin-right: 0;

    }



    .gwtdlist li {

        width: 100%;

        margin-bottom: 10px;

        padding-bottom: 10px;

        height: auto !important;

    }



    .mszimg {

        width: 50%;

        display: block;

    }



    .mszlist .lsz_txt {

        display: block;

        width: 100%;

        padding: 20px 0 0;

    }



    .newxq p {

        font-size: 14px;

        line-height: 24px;

    }



    .newxq {

        padding: 30px 0;

    }



    .xqtit h2 {

        font-size: 16px;

    }



    .indexnew li p {

        height: auto;

        padding-bottom: 10px;

        margin-bottom: 0;

        border-bottom: none;

    }

    .new .indexnew li{margin-bottom: 50px;}



    .indexnew li h6{

        border-bottom: 1px solid #dcdee2;

        padding-bottom: 10px;

    }



    .tab_skpl {

        height: auto;

        padding: 14px 0;

        width: 100%;

        margin-bottom: 10px;

    }



    .x_cw_left>a {

        display: block;

        width: 100%;

        position: static !important;

        margin-bottom: 10px;

        padding: 14px 0;

    }



    .x_cw_left span {

        margin-top: 0;

    }



    .tab_skpl>div {

        position: static;

        transform: translateX(0);

        -ms-transform: translateX(0);

        -webkit-transform: translateX(0);



    }



    .x_jd_inner {

        margin-top: 30px;

    }



    .sjbox ul li h2 {

        width: 100%;

    }



    .sjbox ul li span {

        width: 100%;

    }



    .xxgk_sjzz .xxgkmore {

        margin-top: 30px;

    }



    .x_sj_right ul {

        margin-top: 25px;

    }



    .xxgk_hygb .hygblist h2 {

        font-size: 14px;

        width: 100%;

    }



    .hygblist span {

        font-size: 12px;

        padding: 0 6px;

    }



    .xxgk_hygb section {

        padding: 8px 0;

    }



    .sjbglist li a,

    .jdbglist li a,

    .hygblist a {

        padding: 6px 0;

    }



    .sjbglist li h2,

    .jdbglist p,

    .hygblist h2 {

        font-size: 14px;

    }



    .jdbglist p {

        width: 100%;

        padding: 0;

    }



    .jdbglist span {

        width: 100%;

        font-size: 12px;

    }



    .jdbglist i {

        display: none;

    }



    .ndbgtab a {

        padding: 0 !important;

        text-align: center !important;

    }



    .ndbgtab a i,

    .cwpltab a i {

        display: none;

    }



    .ndbgtab a span,

    .cwpltab a {

        font-size: 14px;

        line-height: 46px;

    }



    .ndbg_list li img {

        width: 100%;

    }



    .ndbg_txt {

        width: 100%;

        padding-left: 0;

        padding: 20px 14px;

    }



    .ndbg_txt h2 {

        font-size: 16px;

        margin-bottom: 12px;

    }



    .ndbg_txt .xqtit {

        margin-top: 12px;

        padding-bottom: 0;

    }



    .gy_time {

        width: auto;

        padding: 8px;

    }



    .gylist li h2 {

        font-size: 14px;

    }



    .gylist li {

        padding: 16px 0;

    }



    .gylist .read a,

    .gylist .read h2 {

        font-size: 12px;

    }



    .xqtit span {

        font-size: 12px;

    }



    .xqtit .bdsharebuttonbox>a {

        width: 26px;

        height: 26px;

        line-height: 26px;

        font-size: 16px;

    }



    .mszgtab a {

        width: 100%;

        margin-right: 0;

        margin-bottom: 10px;

        text-align: center;

        padding: 10px;

    }



    .mszgtab a i {

        display: none;

    }



    .mszgtab a span {

        font-size: 14px;

        line-height: 24px;

    }



    .sjbglist li h3 {

        font-size: 14px;

        padding-left: 0;

    }



    .sjbglist li h4 {

        width: auto;

        font-size: 12px;

    }



    .hygblist h2 {

        width: 100%;

    }



    .hygblist li div {

        width: 100%;

    }



    .jzcx>iframe {

        height: 860px !important;

    }



    .bdzl {

        padding: 30px 0;

    }



    .bdinner h2,

    .gzdtinner h2 {

        font-size: 14px;

    }



    .gzdtlist li h6 {

        font-size: 16px;

        display: none;

    }



    .gztab {

        margin-top: 30px;

        text-align: center;

    }



    .gzdtinner {

        width: 100%;

        padding-right: 0;

    }



    .gzdtlist li h5 {

        width: 100%;

        font-size: 16px;

        line-height: 13px;

        text-align: right;

    }



    .gzdtlist li h5 font {

        font-size: 16px;

        line-height: 13px;

    }



    .djzl_gzdt {

        padding: 30px 0;

    }



    .zp_left>h2 {

        font-size: 16px;

        line-height: 38px;

    }



    .gztab a {

        line-height: 28px;

        font-size: 14px;

        border-radius: 28px;

        padding: 0 8px;

        height: 28px;

    }



    .gzadd i {

        margin-left: 0;

    }



    .gzadd a {

        font-size: 14px;

    }



    .gzjhlist .swiper-slide a {

        padding: 8px;

    }



    .gzjhlist h2:before {

        display: none;

    }



    .gzjhlist h2 {

        font-size: 14px;

    }



    .gzjhlist span {

        font-size: 12px;

    }



    .zyzinner p {

        font-size: 12px;

        line-height: 24px;

    }



    .bmxx>span {

        width: 100% !important;

        margin-right: 0;

        padding-right: 0 !important;

    }



    .cwjzrlist>li,

    .cwzyz_top,

    .zyzinner {

        padding: 12px;

    }



    .bmxx span font {

        font-size: 12px;

    }



    .bmxx span i {

        width: 32px;

        height: 32px;

        line-height: 32px;

        font-size: 14px;

    }



    .bmxx span font {

        width: calc(100% - 48px);

    }



    .yhhk span,

    .yhhk p {

        font-size: 12px;

        margin-bottom: 8px;

    }



    .yhhk .a {

        width: 100%;

    }



    .online a {

        margin-right: 0;

        display: block;

        font-size: 16px;

        margin-bottom: 10px;

    }



    .zctab a {

        border-bottom: 1px solid rgba(226, 226, 226, .5)

    }



    .zctab a:nth-child(3) {

        border-bottom: none;

    }



    .g_t_left {

        display: none;

    }



    .g_t_right {

        width: 100%;

        padding-left: 0;

    }



    .gzjh {

        padding: 30px 5%;

    }



    .g_t_right p {

        font-size: 12px;

        line-height: 20px;

    }



    .gztop {

        margin-bottom: 30px;

    }



    .g_i_tit a {

        float: none;

        width: auto;

        padding: 0 8px;

        font-size: 12px;

        display: inline-block;

        height: 28px;

        line-height: 28px;

        margin: 8px 0;

    }



    .g_i_tit a i {

        display: none;

    }



    .g_i_tit h2 {

        display: block;

        float: none;

        margin-bottom: 0;

    }



    .gzinner {

        padding: 30px 20px;

    }



    .gzinner p {

        margin-bottom: 8px;

    }



    .hbtab li {

        width: 48%;

        margin-right: 4%;

        margin-bottom: 4%;

        padding: 6px 0;

    }



    .hbtab li:nth-child(2n) {

        margin-right: 0;

    }



    .hbtab li span {

        font-size: 12px;

    }



    .hzhbkist h2 span {

        font-size: 18px;

        line-height: 24px;

    }



    .hzhbkist h2,

    .hzhblist_inner h3 {

        padding-bottom: 8px;

        margin-bottom: 8px;

    }



    .hblist li p {

        width: 100%;

    }



    .hzhblist_inner h3 span {

        font-size: 16px;

    }



    .hzhblists_i_inner li {

        padding: 0 0 10px;

        margin-bottom: 10px;

    }



    .hzhblists_i_inner h4 {

        font-size: 16px;

    }



    .hzhblists_i_inner h4 strong {

        font-size: 12px;

    }

    .rswm_right2 h4{font-size: 16px;}

}